home *** CD-ROM | disk | FTP | other *** search
- CharStrings exch get newpath dup type exec restore}B
-
- {Encoding exch get}ifelse dup CharStrings exch known not{pop/.notdef}if
-
- {5 string cvs cName 1 3 -1 roll putinterval cName( )search{exch pop exch pop}if cvn}
-
- /BC2{save exch StrokeWidth setlinewidth/Strk -1 store dup 255 gt
-
- /packedarraytype/exec load def
-
- /arraytype/exec load def
-
- /stringtype{{UCS}forall}B
-
- {charStr show pop}ifelse grestore}B
-
- or currentgray 0 ne or{charStr false charpath setmatrix Fill}
-
- InvMtx concat 0 0 moveto charStr 0 3 -1 roll put PaintType 0 ne Strk -1 ne
-
- /ShowExt{EFN exch get findfont setfont matrix currentmatrix exch
-
- /Eofill{{eofill}Cfill}def
-
- /Fill{{fill}Cfill}def
-
- {pop stroke}ifelse}B
-
- {Strk -1 eq{exec}{gsave exec grestore currentgray Strk Sg stroke Sg}ifelse}
-
- PaintType 0 eq
-
- /Cfill{
-
- /Sg{setgray}def
-
- /Sstrk{/Strk exch store}B
-
- /Strk -1 def
-
- /cName(c )def
-
- /charStr(.)def
-
- /NL 0 def
-
- /B{bind def}bind def
-
- userdict begin/^8 45 dict def ^8 begin
-
- userdict/^8 known{{currentfile( )readstring{(%%%)eq{exit}if}{pop exit}ifelse}loop}if
-
- systemdict/currentpacking known{true setpacking}if
-
-